What is MegaUploader?
MegaUploader is an upload client for MEGA.CO.NZ

Is it an official app?
It is a standalone unofficial application. It's free and there is no charge for using it or download it.

Is there an app for downloading?
Yes, it's called MegaDownloader! http://goo.gl/dYBBi

Why MegaUploader?

    Fast: You can upload multiple files simultaneously, squeezing the bandwidth.
    Lightweight: Takes up less than 2MB and consumes little resources. It requires no installation, is a single exe. It doesn't create  giant temporary files. Just uses a small buffer in memory.
    Secure: No ads, banners, or anything. It doesn't collect information from user. Only connects to MEGA.CO.NZ to upload the files, and periodically checks for updates. Nothing else. And sensitive internal information is stored locally encrypted using DPAPI and AES.
    Simple: Its interface is simple to use: add links and start uploading. That's all!
    Complete: It allows pausing, stopping and resuming file uploading . It enqueues files, grouping them by packages, can limit the upload speed, is multilingual, can be configured to automatically start or shut down the PC when finish, can reconnect in case of error, etc.


What requirements does it have?
You must use Windows XP SP3 or higher (Vista, Windows 7, Windows 8, etc) and have installed .NET 4.0 or higher.
It also works on Mac with Parallels, considering that you install .NET 4.0 or higher.

How does it decrypt files?
The decryption is made on the fly, while uploading, so no extra resources are used (RAM or disk).

How do I start uploading?
First you must start the program and wait for it to load.
Then you have to add the files you want to upload.
You can click on the "Add files" button, and add them.
Once in the queue, you might check the status:
- Stopped: Connections are closed and upload is stopped.
- Uploading: The queue items are being uploaded in order.
- Paused: The connections are open but the files are not being uploaded. When it returns to the state 'Uploading' it will immediately startuploading .

How do I configure the program? There are many options!
You can use the default settings, specifying only the user and password of your Mega account.

How I can see the  remaining time?
By default, some columns are not shown. Right click on the column header of the list of files, select the columns to show or hide.

I can not change the size of the name column!
This column is automatically resized by the size of other columns. Therefore you should modify the other columns to resize the name column. This is done to avoid horizontal scrolling.

How I can translate the application into another language?
A more complete tutorial will be made soon.
Basically you have to create a new file in the internal configuration path, under the Language directory, copying another file (it is recommended to use as a basis en-US.xml). You have to put the language code in the format ISO 639 + ISO 3166. Then you have to edit the XML and change, first, the code and name of the language, then the translation (keeping the 'id' attribute of each node). Ready!
Next time you start the program, you will be able to change the language from the configuration screen (if the language code is correct and exists).

What is a Pre-Shared Key?
Pre-Shared Keys are used to upload specifying the cipher password.
Normally a 24 bytes random password is generated using a criptographic pseudo-random number generator, but it is possible to specify the password.
With that password (called Pre-Shared Key) you can download the file without knowing the private key, just with the file ID (you need MegaDownloader).
It is recommended not to use Pre-Shared Keys (random passwords are more secure) but the option is there if you want to use it.

Hmmm the English translation is not good...
English is not my first tongue so any correction is welcome!

Can I upload anonymously? MEGA allows it!
For the moment it is not implemented.

Which license does MegaUploader use?
The usage license is free, the program is provided "as is", there is no warranty or condition of any kind (express or implied).
Modification is not allowed. Its usage with profit purposes is not allowed. You can redistribute it freely, but only under the condition of not modifying it, and maintaining all its information (authors, acknowledgments, etc.). 
It is not allowed to redistribute it supplanting the authorship or removing information from the authors.
If you do not agree to this license, do not use the program.
This is a short summary, the program comes with a full license, please check it before use.

I love the app! How I can thank you?
Any comments are welcome (you can find my contact in the program under "Help / About"). Constructive criticism if welcome too (but not destructive). If you like to see a new feature implemented, tell me and see if I can develop it.
And you are more than welcome to make a donation using PayPal ;) http://goo.gl/17JQk